package com.zn.opit.quartzdemo.domain.entity;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;

@Data
public class Qrtz {

    /**
     * 任务名称
     */
    private String name;

    /**
     * 任务分组
     */
    private String group;

    /**
     * 任务描述
     */
    private String desc;

    /**
     * corn表达式
     */
    private String cron;

    /**
     * 触发器名称
     */
    private String triggerName;

    /**
     * 触发器状态
     */
    private String triggerState;

    /**
     * 定时执行的方法所在类
     */
    private String clazz;

    /**
     * 定时执行的方法名称
     */
    private String methodName;


    /**
     * 扩展参数
     */
    //@JsonIgnore
    private Map<String, Object> extParams = new HashMap<>();
}
